代码覆盖率:衡量自动化测试在运行时“触达”了多少代码的指标,通常以百分比表示(例如语句覆盖、分支覆盖、函数覆盖等)。它能反映测试的广度,但不等同于测试质量或缺陷发现能力。
/koʊd ˈkʌvərɪdʒ/
My team tracks code coverage after every build.
我的团队在每次构建后都会跟踪代码覆盖率。
Although our code coverage is above 90%, we still add edge-case tests to catch subtle bugs.
尽管我们的代码覆盖率超过90%,我们仍会添加边界情况测试来捕捉细微的缺陷。
code(代码)+ coverage(覆盖、覆盖范围)。最初在软件测试与质量工程语境中使用,用“覆盖了多少代码路径/语句”来描述测试执行范围;随后随着持续集成与自动化测试普及而成为常见指标。